using System;

namespace Widgetsphere.Core.DataAccess
{
	public abstract partial class BusinessCollectionBase 
	{
		private readonly object _syncRoot = new object();

		public abstract int Count { get; }

		#region Implemented Methods
		public void CopyTo(Array array, int index)
		{
			throw new Exception("This overriden method was not implemented by Business Collection");
		}

		public bool IsSynchronized
		{
			get{ return false; }
		}

		public object SyncRoot
		{
			get { return _syncRoot; }
		}
		#endregion
	}
}
